Search

Function

This API is used to search face statistics。

Request Message

Table 1

ParameterRangeTypeDescription
MsgIdnull
Engine0intWhich search engine to use, 0 or 1, used in conjunction with the search interface
StartTimestringStart time like:"2020-07-12 00:00:00"
EndTimestringEnd time such as:"2020-07-12 23:59:59"
Chn[0, 1, 2, 3, 4, 5, 6, 7, 8]arrayThe channel to search, the value represents the channel
Group[1, 2, 5, 9, 13….]arrayThe group to search, the value represents the group Id of the selected group, if it is empty, search all (including deleted groups)

Sample:

POST API/AI/FaceStatistics/Search HTTP/1.1
{
	"version":"1.0",
	"data": {
		"MsgId": null,
		"Engine": 0,				
		"StartTime": "2018-10-20 00:00:00",
		"EndTime": "2018-10-28 23:59:59",
		"Chn": [0, 1, 2, 3, 4, 5, 6, 7, 8],  
		"Group": [1, 2, 5, 9, 13] 
	}
}

Response Message

Parameter Description

Table 2

ParameterRangeTypeDescription
MsgIdnull
Result0intFace statistical information search, see the results Table 3
channel_maxintMaximum number of channels
CountintThe actual number of face statistical information

Table 3

Result TypeCOMMENT
AORT_SUCCESS = 0Success
AORT_NO_DB = -1No database
AORT_DB_EXEC_FAILED = -2Database execution failed
AORT_CALC_FEATURE_FAILED = -3Feature extraction failed
AORT_CANCELED = -4Cancelled
AORT_NO_DISK = -5No hard drive
AORT_DISK_ERROR = -6Hard disk error
AORT_EXIST = -7Existed
AORT_GROUP_INVALID = -8Group invalid
AORT_NOT_EXIST = -9Does not exist
AORT_MORE_FILE_EXIST = -10File already exists
AORT_SEARCH_ERROR = -11Search error
AORT_OVER_MAX_COUNT = -12Limit exceeded
AORT_UPDATING_FEATURE = -13Updating feature values
AORT_NO_USABLE_IPC = -14No IPC available for eigenvalue calculation
AORT_INVALID_PARAM = -15Invalid parameter
AORT_INVALID_FORMAT = -16Wrong format
AORT_INVALID_RES = -17Wrong resolution
AORT_INVALID_MEM = -18File too large error
AORT_CREAT_FAILED = -19Creation failed
AORT_MD5_NOT_MATCH = -20MD5 mismatch
AORT_POS_ERROR = -21Location error
AORT_SIZE_ERROR = -22Wrong size
AORT_NOT_READY = -23Not ready
AORT_INVALID_DB = -24Invalid database

Sample:

HTTP/1.1 200 OK
Content-Type: application/json
{
    "data": {
        "MsgId": null,
        "Result": 0,
        "Count": 160000
    }
}

Error Code

See Response Messages Body and Common error_code for more information.